package com.yc.cloud.vo;

import com.yc.cloud.common.oss.vo.OssFileVo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

@Data
public class ImageRecordVo {


    @Schema(description = "ID")
    private Long id;

    @Schema(description = "任务UUID")
    private String uuid;

    @Schema(description = "客户端ID")
    private String clientId;

    @Schema(description = "提示词")
    private String prompt;

    @Schema(description = "类型,1->文生图")
    private String type;

    @Schema(description = "其他参数信息")
    private String note;

    @Schema(description = "创建时间")
    private LocalDateTime createTime;

    @Schema(description = "状态,0->排队中,1->已完成 ,2->处理中")
    private String status;

    @Schema(description = "生成的图片列表")
    private List<OssFileVo> images;
}
